{extend name='public/content'}

{block name="title"}
	保存用户信息
{/block}

{block name="style"}
 <style type="text/css">

 </style>
{/block}

{block name="body"}
<form action="" method="post">
	姓名;<input type="text" name="realname" value="{$member.realname}" readonly="readonly"><br/>
	绑定手机：<input type="text" name="mobile" value="{$member.mobile}" readonly="readonly"><br/>
	验证码：<input type="text" name="verify_code" value=""><br/>
	<input type="button"  value="点击获取验证码" onclick="get_verify_code({$member.mobile})">
	密码：<input type="password" name="password" value=""><br/>
	确认密码：<input type="password" name="repassword" value=""><br/>

	<!--//旧密码-->
	<!--<input type="text" name="ordpassword">-->
	<!--<br>-->
	<!--//新密码-->
	<!--<input type="text" name="newpass">-->
	<!--<br>-->
	<!--//新密码2-->
	<!--<input type="text" name="newpass1">-->
	<!--<br>-->
	<input type="button"  value="提交" onclick="save()">
</form>
{/block}

{block name="script"}
 	<script type="text/javascript">
 		require(['jquery'], function () {
		    $('[name="logo"]').on('change', function () {
		        $(this).parent().attr('data-tips-image', this.value).css('backgroundImage', 'url(' + this.value + ')');
		    });
		});

        /**
		 * 	获取短信验证码
		 * 	@param  $mobile  绑定手机
         */
 		function get_verify_code(mobile){
			$.post("{:url('User/get_verify_code')}",
				{mobile:mobile},
				function(data){
					if(data.code == 1){
                        layer.msg(data.msg, {
                            icon: 1,
                            time: 1000 //2秒关闭（如果不配置，默认是3秒）
                        }, function () {

                        });
					}else{
                        layer.msg(data.msg, {
                            icon: 2,
                            time: 1000 //2秒关闭（如果不配置，默认是3秒）
                        }, function () {

                        });
					}
				}
			);
		}

        /**
		 * 保存数据
         */
		function save(){
		    var reg = /^[0-9a-zA-Z_]{6,16}$/;
			var password = $('input[name=password]').val();
			var repassword = $('input[name=repassword]').val();
			var mobile = $('input[name=mobile]').val();
			var verify_code = $('input[name=verify_code]').val();
			if(!reg.test(password)){
                layer.msg('密码格式不正确，只能是字母数字下划线6~16位组合', {
                    icon: 2,
                    time: 1000 //2秒关闭（如果不配置，默认是3秒）
                }, function () {

                });
                return false;
			}
			if(password != repassword){
                layer.msg('两次密码输入不一致，请重新填写', {
                    icon: 2,
                    time: 1000 //2秒关闭（如果不配置，默认是3秒）
                }, function () {

                });
                return false;
			}

			$.post("{:url('User/savepassword')}",
				{mobile:mobile,password:password,repassword:repassword,verify_code:verify_code},
				function(data){
			    	if(data.code == 1){
                        layer.msg('修改成功', {
                            icon: 1,
                            time: 1000 //2秒关闭（如果不配置，默认是3秒）
                        }, function () {

                        });
					}else{
                        layer.msg('修改失败，请重试', {
                            icon: 2,
                            time: 1000 //2秒关闭（如果不配置，默认是3秒）
                        }, function () {

                        });
					}
				}

			);

		}
 	</script>
{/block}

